/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.client.om;



/**
 * Interface de description d'une personne morale
 * 
 * @author selrhazala
 */
public interface IPersonneMorale extends IPersonne {
    
    /**
     * @return la raison sociale
     */
    String getRaisonSociale();
    
    /**
     * @param raisonSociale la raison sociale
     */
    void setRaisonSociale(String raisonSociale);
    
    /**
     * @return la forme juridique
     */
    String getFormeJuridique();
    
    /**
     * @param formeJuridique la forme juridique
     */
    void setFormeJuridique(String formeJuridique);

    /**
     * @param personne la personne morale
     */
    void setPersonneMorale(IPersonneMorale personne);
    
    /**
     * @return the sigle
     */
    String getSigle();

    /**
     * @param sigle the sigle to set
     */
    void setSigle(String sigle);
    
    /**
     * @return the codeNaf
     */
    String getCodeNaf();

    /**
     * @param codeNaf the codeNaf to set
     */
    void setCodeNaf(String codeNaf);
    
    /**
     * @return the anneeExercice
     */
    String getAnneeExercice();

    /**
     * @param anneeExercice the anneeExercice to set
     */
    void setAnneeExercice(String anneeExercice);
    
    /**
     * @return the moisClotureComptable
     */
    String getMoisClotureComptable();

    /**
     * @param moisClotureComptable the moisClotureComptable to set
     */
    void setMoisClotureComptable(String moisClotureComptable);
    
}
